import { IsString, IsEmail, MinLength } from 'class-validator';

// 创建用户DTO - 用于规范创建用户时的请求数据格式
export class CreateUserDto {
  // @IsString() 验证该字段必须是字符串类型
  @IsString()
  // @MinLength(2) 验证字符串长度至少为2
  @MinLength(2, { message: '用户名长度不能少于2个字符' })
  name: string;

  // @IsEmail() 验证该字段必须是合法的邮箱格式
  @IsEmail({}, { message: '请输入有效的邮箱地址' })
  email: string;
}
